package com.dshore.messagecenter.model.system;

import java.util.Arrays;

import com.dshore.messagecenter.model.Property;

public class SysDefined extends Property{
	private String id;
	/**
	 * 自定义类型
	 */
	private String DefinedType;
	/**
	 * 自定义类型名称
	 */
	private String DefinedTypeName;
	/**
	 * 自定义名称
	 */
	private String DefinedName;
	/**
	 * 自定义编码
	 */
	private String DefinedCode;
	/**
	 * 自定义版本
	 */
	private String DefinedVersion;
	/**
	 * 文件二进制流
	 */
	private byte[] DefinedContent;
	/**
	 * 文件名称
	 */
	private String DefinedContentName;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getDefinedType() {
		return DefinedType;
	}
	public void setDefinedType(String definedType) {
		DefinedType = definedType;
	}
	public String getDefinedTypeName() {
		return DefinedTypeName;
	}
	public void setDefinedTypeName(String definedTypeName) {
		DefinedTypeName = definedTypeName;
	}
	public String getDefinedName() {
		return DefinedName;
	}
	public void setDefinedName(String definedName) {
		DefinedName = definedName;
	}
	public String getDefinedCode() {
		return DefinedCode;
	}
	public void setDefinedCode(String definedCode) {
		DefinedCode = definedCode;
	}
	public String getDefinedVersion() {
		return DefinedVersion;
	}
	public void setDefinedVersion(String definedVersion) {
		DefinedVersion = definedVersion;
	}
	public byte[] getDefinedContent() {
		return DefinedContent;
	}
	public void setDefinedContent(byte[] definedContent) {
		DefinedContent = definedContent;
	}
	public String getDefinedContentName() {
		return DefinedContentName;
	}
	public void setDefinedContentName(String definedContentName) {
		DefinedContentName = definedContentName;
	}
	@Override
	public String toString() {
		return "SysDefined [id=" + id + ", DefinedType=" + DefinedType + ", DefinedTypeName=" + DefinedTypeName
				+ ", DefinedName=" + DefinedName + ", DefinedCode=" + DefinedCode + ", DefinedVersion=" + DefinedVersion
				+ ", DefinedContent=" + Arrays.toString(DefinedContent) + ", DefinedContentName=" + DefinedContentName
				+ "]";
	}
	
	
}
